// logs.js
// Component({
//   pageLifetimes: {
//     show() {
//       if (typeof this.getTabBar === 'function' &&
//         this.getTabBar()) {
//         this.getTabBar().setData({
//           selected: 4
//         })
//       }
//     }
//   }
// })
// import {https} from './../../utils'
const util = require('../../utils/util.js');
Page({
  data: {
    logs: [],
    loginFlag: true,
    roleId: '',
    nickname: '',
    avatar: '',
  },
  doLogin() {
    console.log('doLogin')
    wx.navigateGo({ url: "/pages/login/index" })
    // wx.setStorage('AccessToken','')
    // console.log(wx.getStorageSync('AccessToken'))
    return
    wx.getUserInfo({
      success: function (res) {
        console.log(res)
        var userInfo = res.userInfo
        var nickName = userInfo.nickName
        var avatarUrl = userInfo.avatarUrl
        var gender = userInfo.gender //性别 0：未知、1：男、2：女
        var province = userInfo.province
        var city = userInfo.city
        var country = userInfo.country
      }
    })
    // wx.login({
    //   success: (res) => {
    //     console.log(res)
    //   },
    // })
  },
  getOut() {
    wx.showModal({
      title: '温馨提示',
      content: '确定退出登录吗',
      confirmColor: '#F08302',
      complete: (res) => {
        if (res.cancel) {

        }

        if (res.confirm) {
          util.https('user/logout', {
          }, (res) => {
            wx.setStorageSync('AccessToken', '');
            wx.setStorageSync('user', '');

            this.setData({
              loginFlag: true,
              roleId: '',
              nickname: '',
              avatar: '',
            })
            console.log('success')
            console.log(res)
          }, (res) => {
            console.log('error')
            console.log(res)
            wx.showModal({
              title: '温馨提示',
              content: res.errorMsg,
              confirmColor: '#F08302',
              showCancel: false,
              success(res) {
              }
            })
          })

        }
      }
    })
  },

  onShow() {
    if (typeof this.getTabBar === 'function' &&
      this.getTabBar()) {
      this.getTabBar().setData({
        selected: 4
      })
    }
    console.log('onshow')
    let t = wx.getStorageSync('AccessToken'), user = wx.getStorageSync('user');
    if (!t) {
      this.setData({
        loginFlag: true
      })
    } else {
      this.setData({
        loginFlag: false,
        roleId: user.roleId,
        nickname: user.nickname ? user.nickname : '',
        avatar: user.avatar ? user.avatar : '',
      })
      console.log(this.data)
      // if(user){
      //   this.setData({

      //   })
      // }
    }

  },

  // onLoad() {
  //   wx.getSetting({
  //     success(res) {
  //       if (res.authSetting['scope.userInfo']) {
  //         // 已经授权，可以直接调用 getUserInfo 获取头像昵称
  //         wx.getUserInfo({
  //           success: function (res) {
  //             console.log(res.userInfo)
  //           }
  //         })
  //       }
  //     }
  //   })
  //   // util.https('a','b')
  //   // console.log('onload')
  //   // this.setData({
  //   //   logs: (wx.getStorageSync('logs') || []).map(log => {
  //   //     return {
  //   //       date: util.formatTime(new Date(log)),
  //   //       timeStamp: log
  //   //     }
  //   //   })
  //   // })
  // },
  doDingDan() {
    wx.navigateTo({ url: '/page4/orderIn/index' })
  },
  doFuWu() {
    wx.setStorageSync('page5fuwutab', '0')
    wx.navigateGo({ url: '/page5/fuwu/index' })
  },
  doPingjia() {
    wx.setStorageSync('page5fuwutab', '3')
    wx.navigateGo({ url: '/page5/fuwu/index' })
  },


  clickGongDan() {
    // console.log('clickGongDan')
    // wx.navigateGo({ url: '/page5/gongdan/index' })
    // Notify({ type: 'primary', message: '通知内容' });
    // Dialog.confirm({
    //   title: '标题',
    //   message: '弹窗内容',
    // })
    //   .then(() => {
    //     // on confirm
    //   })
    //   .catch(() => {
    //     // on cancel
    //   });
  },

  clickLogin() {
    wx.navigateGo({ url: '/pages/login/index' })
  },
  doWXClear() {
    wx.clearStorageSync()
  },
  doUserEdit() {
    wx.navigateGo({
      url: '/page5/useredit/index',
    })
  },
  //我的服务 
  handleAddress() {
    wx.setStorageSync('address_get', '');
    wx.setStorageSync('address_get_type', '');
    wx.navigateGo({ url: '/page5/addresslist/index' })
  },
  handleFapiao() {
    wx.navigateGo({
      url: '/page5/fapiaoguanli/index',
    })
  },
  handleTel() {
    wx.showModal({
      title: '温馨提示',
      content: '确定拨打13000000000吗？',
      confirmColor: '#F08302',
      success(res) {
        console.log(res)
        if (res.confirm) {
          wx.makePhoneCall({
            phoneNumber: '13000000000'
          })
        }
      }
    })
  },
  handleJiaru() {
    console.log('handleJiaru')
    wx.navigateGo({ url: '/page5/bmhetong/index' })
    // wx.navigateGo({ url: '/page5/bmhetong3/index' })
  },
  handleMianshi() {
    wx.navigateGo({ url: '/page5/mianshi1/index' })
  },
  handleHetong() {
    wx.navigateGo({ url: '/page5/hetong/index' })
  },
  handleDiaocha() {
    wx.navigateGo({ url: '/page5/wenjuan/index' })
  },
  handleGongsi() {
    wx.navigateGo({
      url: '/page5/gongsi/index',
    })
  },
  handleJianli() {
    wx.navigateGo({
      url: '/page5/bmhetongQry/index',
    })
  },
  handleTX() {
    // const meetingCode = '948050239'; // 会议码
    // const password = '6666'; // 会议密码
    const channel = 'yingchuangkeji'; // 从哪里跳转到腾讯会议小程序的
    // const nickname = encodeURIComponent('小程序用户'); // 入会昵称

    wx.navigateToMiniProgram({
      appId: 'wx33fd6cdc62520063', // 跳转的目标小程序（腾讯会议小程序AppId）
      path: `pages/index/index?chn=${channel}`, // 跳转到的页面路径
      extraData: {

      },
      envVersion: 'release', // 是指要打开的小程序的版本，默认为'release'
      success(res) {
        // 打开成功
      },
      fail(err) {
        // 打开失败
        console.error(`launch Tencent Meeting Miniprogram failed: ${err.errMsg}`);
      },
    })
  },
  onShareAppMessage() {

  },
  // onShareTimeline(){

  // }


})
